@charset "utf-8";
/* CSS Document */


@media screen and (min-width:0px) and (max-width:640px)
{	
.phone_logo{ padding:5px 10px;}
.phone_logo .p1{width:30%;}

.header_div{ display:none;}
.phone_nav{ display:block;}
.ui_div_center{width:100%; padding:0px 3%;}
/*.phone_nav .nav_but_box{ top:17px;}*/

/*.home-swiper .swiper-slide img{ display:block; }

#banner{ height:auto !important;}*/
#banner{ height:300px !important;}

.mousehover{ bottom:50px;}
.i_box1{ padding:20px 0px;}
.i_box1 .a_img{width:100%;}
.i_box1 .a_img_r{width:100%; padding-top:15px;}
.i_box1 .a_img_r_t{ height:auto; line-height:1.5; font-size:20px;}
.i_box1 .a_img_r_t .s1{ font-size:25px;}
.i_box1 .a_img_r_ft{ margin:15px 0px; font-size:16px;}
.i_box1 .a_img_r_c{ height:auto; line-height:1.8;}
.i_box2{ padding:20px 0px;}
.i_box2_t{ height:auto; padding:5px 0px; line-height:1.8; font-size:28px;}
.i_box2_bt{ font-size:14px; line-height:1.8; padding-bottom:15px; margin-top:15px;}
.home-swiper1{ padding-bottom:18px;}
.home-swiper1 .swiper-slide .a_text{ height:50px; line-height:50px; font-size:14px;}
.i_box3{ padding:20px 0px;}
.i_box3_b{ padding:30px 0px;}
.i_box4{ padding:20px 0px;}
.i_box2_tmenu{ padding:20px 0px 30px 0px;}
.i_box2ul dt{width:100%; margin-bottom:10px;}
.i_box2ul dd{width:100%; padding-bottom:10px;}
.i_box2ul dd .div .a_img_r{ padding:0px 1% 0px 0px;}
.i_box2ul dd .div .a_img_r .s1{ font-size:16px;}
.i_box2ul dd .div .a_img_r .s2{ height:20px;}
.i_box2ul dd .div .a_img_r .s3{ height:25px; line-height:25px;}
.i_box5{ padding:20px 0px;}
.i_box5_c{ padding-top:15px;}
.home-swiper2{ padding-bottom:20px;}
.home-swiper2 .swiper-slide .a_text{ font-size:14px;}
.i_footer{ padding:30px 0px 0px 0px;}
.newcz{width:120px; height:42px; margin-right:15px;}
.newcz a img{ width:120px; height:42px;}
.i_link{ padding-bottom:20px;}
.i_footer_c_l{width:100%;}
.i_footer_c_r{width:100%; padding-top:15px; padding-bottom:15px; border-top:1px solid #1488f9;}
.i_footer_c_r dl dt{ padding-top:0px;}
.i_footer_b{ padding:15px 0px;}
.i_footer_c_l ul li .a1{ height:40px; line-height:40px; font-size:16px;}
.i_footer_c_l ul li{ padding-top:15px; min-height:205px;}
.i_box2_tmenu a{ width:110px; height:40px; line-height:40px;}

.newc{ width:300px; height:205px;}
.newc .a_img{width:300px; height:205px;}
.newc .a_img img{width:300px; height:205px;}
.newc .a_img .a_div{width:280px; height:185px; padding:20px 10px 0px 10px; background-color:#d7261b; color:#fff;opacity: 0; filter: alpha(opacity=0); position:absolute; left:0px; top:0px;}
.newc .a_img .a_div .s1{height:40px; line-height:40px; font-size:16px;}
.newc .a_img .a_div .s2{ height:66px; line-height:22px; margin-bottom:0px}
.i_boxa{ padding:5px 25px;}

.a_zxlmenu{ display:block;}
.pc_amenu{ display:none;}
.n_banner{ height:180px;}
.n_banner_text{ font-size:14px;top:50%}
.n_banner_text span{ font-size:20px;}
.n_box1_t{ text-align:left;}
.n_box1{ padding:25px 0px;}
.n_box2{ padding-top:20px;}
.n_box2_t{ font-size:20px;}
.n_box2_c{ padding-top:20px;}
.n_box2_c table{width:100%!important}
.n_ryzzdiv_l{width:100%;}
.n_ryzzdiv_r{width:100%; padding:0px 3%;}
.n_ryzzdiv_rt{width:100%; padding:20px 0px;}
.n_ryzzdiv_rtc{ line-height:2; height:auto !important; font-size:14px;}
.home-swiper1z{ padding-bottom:10px;}
.n_ryzzdiv_rc{ padding-bottom:20px;}
.n_box3{ padding-top:20px;}
.n_box3 li{width:50%}
.n_box3 li .a_text{ font-size:14px;}

.n_box4{ padding-top:25px;}
.n_box4 li{width:100%;}
.n_box4 li .a_text{ height:50px; line-height:50px; font-size:14px;}
.a_mtbd_dpages a{ width:30px; height:30px; line-height:30px; font-size:14px;}
.a_mtbd_dpages .a1{width:auto;}


.n_box41{ padding:0px; padding-top:25px;}
.n_box41 li{width:50%;}
.n_box41 li .a_div{ font-size:12px;}
.n_box41 li .a_div .text_div{ height:160px;}
.n_box41 li .a_div .text_div .s1{ height:40px; line-height:20px; font-size:15px;}
.n_box41 li .a_div .text_div .s2{ line-height:20px; height:60px;}


.n_lxwm_t{ padding:20px 0px;}
.n_lxwm_tl{width:100%; padding:0px; padding-bottom:20px;}
.n_lxwm_tl .s1{ font-size:18px;}
.n_lxwm_tr{width:100%;}
.n_lxwm_tr #allmap{ height:240px;}


.a_zxly_c{width:100%; padding:0px 2%;}
.a_zxly_ul li{width:100%;padding:0px 1% 1% 1%;}
.a_zxly_ul li .s1{width:100%; margin-bottom:1%;}
.a_zxly_ul li .s2{width:100%; text-align:center;}
.a_zxly_ul li .ipt1{width:100%;}

.a_nytitle1{ font-size:18px;}
.a_nytitle1 .s1{ font-size:22px;}

.n_box5{ padding-top:20px;}
.n_box5_c_t{ display:none;}
.n_box5_c{ padding-top:0px; padding-bottom:20px;}
.n_box5_c_con{ padding-top:20px;}
.n_box5_c_con li{width:50%;}
.n_box5_c_con li .a_text{ font-size:14px;}

}

@media screen and (min-width:641px) and (max-width:767px)
{
.phone_logo{ padding:5px 10px;}
.phone_logo .p1{width:8%;}
.header_div{ display:none;}
.phone_nav{ display:block;}
.ui_div_center{width:100%; padding:0px 3%;}


.home-swiper .swiper-slide img{ display:block; }

#banner{ height:auto !important;}

.mousehover{ display:none;}
.i_box1{ padding:30px 0px;}
.i_box1 .a_img{width:50%; float:left;}
.i_box1 .a_img_r{width:100%; padding-top:15px;}
.i_box1 .a_img_r_t{ height:auto; line-height:1.5; font-size:20px;}
.i_box1 .a_img_r_t .s1{ font-size:25px;}
.i_box1 .a_img_r_ft{ margin:15px 0px; font-size:16px;}
.i_box1 .a_img_r_c{ height:auto; line-height:1.8;}
.i_box2{ padding:30px 0px;}
.i_box2_t{ height:auto; padding:5px 0px; line-height:1.8; font-size:28px;}
.i_box2_bt{ font-size:14px; line-height:1.8; padding-bottom:15px; margin-top:15px;}
.home-swiper1{ padding-bottom:18px;}
.home-swiper1 .swiper-slide .a_text{ height:50px; line-height:50px; font-size:14px;}
.i_box3{ padding:20px 0px;}
.i_box3_b{ padding:30px 0px;}
.i_box4{ padding:30px 0px;}
.i_box2_tmenu{ padding:20px 0px 30px 0px;}
.i_box2ul dt{width:100%; margin-bottom:10px;}
.i_box2ul dd{width:100%; padding-bottom:10px;}
.i_box2ul dd .div .a_img_r .s1{ font-size:16px;}
.i_box2ul dd .div .a_img_r .s3{ height:25px; line-height:25px;}
.i_box5{ padding:30px 0px;}
.i_box5_c{ padding-top:15px;}
.home-swiper2{ padding-bottom:20px;}
.home-swiper2 .swiper-slide .a_text{ font-size:14px;}
.i_footer{ padding:30px 0px 0px 0px;}
.newcz{width:160px; height:56px; margin-right:15px;}
.newcz a img{ width:160px; height:56px;}
.i_link{ padding-bottom:20px;}
.i_footer_c_l{width:100%;}
.i_footer_c_r{width:100%; padding-top:15px; padding-bottom:15px; border-top:1px solid #1488f9;}
.i_footer_c_r dl dt{ padding-top:0px;}
.i_footer_b{ padding:15px 0px;}
.i_footer_c_l ul li .a1{ height:40px; line-height:40px; font-size:16px;}
.i_footer_c_l ul li{ padding-top:15px; min-height:205px;}
.i_box2_tmenu a{ width:110px; height:40px; line-height:40px;}

.newc{ width:300px; height:205px;}
.newc .a_img{width:300px; height:205px;}
.newc .a_img img{width:300px; height:205px;}
.newc .a_img .a_div{width:280px; height:185px; padding:20px 10px 0px 10px; background-color:#d7261b; color:#fff;opacity: 0; filter: alpha(opacity=0); position:absolute; left:0px; top:0px;}
.newc .a_img .a_div .s1{height:40px; line-height:40px; font-size:16px;}
.newc .a_img .a_div .s2{ height:66px; line-height:22px; margin-bottom:0px}
.i_boxa{ padding:5px 25px;}

.i_footer_c_r dl dd img{width:auto;}




.a_zxlmenu{ display:block;}
.pc_amenu{ display:none;}
.n_banner{ height:220px;}
.n_banner_text{ font-size:16px;}
.n_banner_text span{ font-size:25px;}
.n_box1_t{ text-align:left;}
.n_box1{ padding:25px 0px;}
.n_box2{ padding-top:20px;}
.n_box2_t{ font-size:20px;}
.n_box2_c{ padding-top:20px;}

.n_ryzzdiv{ margin-top:15px;}
.home-swiper1z .swiper-slide .a_text{ font-size:14px;}
.n_ryzzdiv_rtc{ height:80; line-height:20px;}
.n_ryzzdiv_rt{ padding:2% 0px 5px 5px}
.n_box3{ padding-top:20px;}
.n_box3 li{width:33.33%}
.n_box3 li .a_text{ font-size:14px; height:40px; line-height:40px;}

.n_box4{ padding-top:25px;}
.n_box4 li .a_text{ height:50px; line-height:50px; font-size:14px;}


.n_lxwm_t{ padding:20px 0px;}
.a_nytitle1{ font-size:20px;}
.a_nytitle1 span{ font-size:25px;}
.a_zxly_c{width:100%; padding:0px 2%;}
.n_lxwm_tl .s1{ font-size:22px;}
.n_lxwm_tl{width:100%; padding-bottom:20px;}
.n_lxwm_tr{width:100%;}
.n_lxwm_tr #allmap{ height:240px;}
.a_nytitle1 .s1{ font-size:30px;}

.n_box5{ padding-top:20px;}
.n_box5_c_t{ display:none;}
.n_box5_c{ padding-top:0px; padding-bottom:20px;}
.n_box5_c_con{ padding-top:20px;}
.n_box5_c_con li{width:33.33%;}
.n_box5_c_con li .a_text{ font-size:14px;}

}
@media screen and (min-width:768px) and (max-width: 992px)
{
.phone_logo{ padding:5px 10px;}
.phone_logo .p1{width:8%;}
.header_div{ display:none;}
.phone_nav{ display:block;}
.ui_div_center{width:100%; padding:0px 3%;}


.home-swiper .swiper-slide img{ display:block; }

#banner{ height:auto !important;}

.mousehover{ display:none;}
.i_box1{ padding:30px 0px;}
.i_box1 .a_img_r{width:50%;}
.i_box1 .a_img_r_t{ height:auto; line-height:1.5; font-size:20px;}
.i_box1 .a_img_r_t .s1{ font-size:25px;}
.i_box1 .a_img_r_ft{ margin:10px 0px; font-size:16px;}
.i_box1 .a_img_r_c{ height:48px;}
.i_box2{ padding:30px 0px;}
.i_box2_t{ height:auto; padding:5px 0px; line-height:1.8; font-size:28px;}
.i_box2_bt{ font-size:14px; line-height:1.8; padding-bottom:15px; margin-top:15px;}
.home-swiper1{ padding-bottom:18px;}
.home-swiper1 .swiper-slide .a_text{ height:50px; line-height:50px; font-size:14px;}
.i_box3{ padding:20px 0px;}
.i_box3_b{ padding:30px 0px;}
.i_box4{ padding:30px 0px;}
.i_box2_tmenu{ padding:20px 0px 30px 0px;}
.i_box2ul dt{ margin-bottom:10px;}
.i_box2ul dd{ padding-bottom:15px;}
.i_box2ul dd .div .a_img_r{ padding:0px 1% 0px 0px;}
.i_box2ul dd .div .a_img_r .s1{ font-size:16px;}
.i_box2ul dd .div .a_img_r .s2{ height:20px;}
.i_box2ul dd .div .a_img_r .s3{ height:20px; line-height:20px;}
.i_box2ul dt .a_img .a_text .s1{ font-size:16px;}
.i_box5{ padding:30px 0px;}
.i_box5_c{ padding-top:15px;}
.home-swiper2{ padding-bottom:20px;}
.home-swiper2 .swiper-slide .a_text{ font-size:14px;}
.i_footer{ padding:30px 0px 0px 0px;}
.newcz{width:160px; height:56px; margin-right:15px;}
.newcz a img{ width:160px; height:56px;}
.i_link{ padding-bottom:20px;}
.i_footer_c_r{ padding-top:15px; padding-bottom:15px; border-top:1px solid #1488f9;padding-left:3%;}
.i_footer_c_r dl dt{ padding-top:0px;}
.i_footer_b{ padding:15px 0px;}
.i_footer_c_l ul li .a1{ height:40px; line-height:40px; font-size:16px;}
.i_footer_c_l ul li{ padding-top:15px; min-height:205px;}
.i_box2_tmenu a{ width:110px; height:40px; line-height:40px;}

.newc{ width:300px; height:205px;}
.newc .a_img{width:300px; height:205px;}
.newc .a_img img{width:300px; height:205px;}
.newc .a_img .a_div{width:280px; height:185px; padding:20px 10px 0px 10px; background-color:#d7261b; color:#fff;opacity: 0; filter: alpha(opacity=0); position:absolute; left:0px; top:0px;}
.newc .a_img .a_div .s1{height:40px; line-height:40px; font-size:16px;}
.newc .a_img .a_div .s2{ height:66px; line-height:22px; margin-bottom:0px}
.i_boxa{ padding:5px 25px;}
.i_footer_c_r dl dd{width:33%;}


.a_zxlmenu{ display:block;}
.pc_amenu{ display:none;}
.n_banner{ height:220px;}
.n_banner_text{ font-size:16px;}
.n_banner_text span{ font-size:25px;}
.n_box1_t{ text-align:left;}
.n_box1{ padding:25px 0px;}
.n_box2{ padding-top:20px;}
.n_box2_t{ font-size:20px;}
.n_box2_c{ padding-top:20px;}

.n_ryzzdiv_rt{ padding-top:3%;}
.home-swiper1z .swiper-slide .a_text{ font-size:14px;}
.n_box3{ padding-top:30px;}
.n_box3 li .a_text{ font-size:14px;}

.n_box4{ padding-top:25px;}
.n_box4 li .a_text{ height:50px; line-height:50px; font-size:14px;}


.n_lxwm_t{ padding:20px 0px;}
.n_lxwm_tr #allmap{ height:300px;}
.a_nytitle1{ font-size:20px;}
.a_nytitle1 .s1{ font-size:25px;}
.a_zxly_c{width:100%; padding:0px 2%;}
.n_lxwm_tl .s1{ font-size:20px;}

.n_box5{ padding-top:20px;}
.n_box5_c_t{ display:none;}
.n_box5_c{ padding-top:0px; padding-bottom:20px;}
.n_box5_c_con{ padding-top:20px;}


}


@media screen and (min-width:993px) and (max-width:1200px)
{

	
.header_div{ display:block; padding:0px 1%;}
.phone_nav{ display:none;}
.nav_menu{width:60%; margin-left:5%;}
.i_logo{width:auto;}
.i_logo img{width:95%;}
.ui_div_center{width:100%; padding:0px 2%;}
.i_box1{ padding:50px 0px;}
.i_box1 .a_img_r_t{ font-size:25px;/* height:70px;*/ line-height:35px;}
.i_box1 .a_img_r_t .s1{ font-size:30px;}
.i_box1 .a_img_r_ft{ margin:15px 0px 10px 0px; font-size:16px;}
.i_box1 .a_img_r_c{ height:72px;}
.i_box2{ padding:50px 0px;}
.i_box2_t{ font-size:35px; height:60px; line-height:60px;}
.i_box2_bt{ font-size:18px;}
.home-swiper1{ padding-bottom:50px;}
.home-swiper1 .swiper-slide .a_text{ font-size:16px;}
.i_box3{ padding:50px 0px 10px 0px;}
.i_box3_b{ padding:40px 0px 50px 0px;}
.i_box4{ padding:50px 0px;}
.i_box2_tmenu{ padding:15px 0px 40px 0px;}
.i_box2ul dd .div .a_img_r .s2{ height:20px;}
.i_box2ul dd{ padding-bottom:19px;}
.i_box5{ padding:50px 0px;}
.i_box5_c{ padding-top:15px;}
.i_footer_c_l ul li .a1{ height:40px; line-height:40px;}
.i_footer_c_r dl dt{ padding-top:28px;}
.i_footer_c_r dl dd{width:34%;}

.n_banner{ height:280px;}
.n_banner_text{ font-size:18px;}
.n_banner_text span{ font-size:30px;}
}

@media screen and (min-width:1201px) and (max-width:1300px)
{

.header_div{ display:block; padding:0px 1%;}
.phone_nav{ display:none;}
.i_logo{width:auto;}
.nav_menu{width:58%; margin-left:5%;}
.i_logo img{width:95%;}
.ui_div_center{width:100%; padding:0px 2%;}
.i_box1{ padding:50px 0px;}
.i_box1 .a_img_r_t{ font-size:25px; line-height:35px;}
.i_box1 .a_img_r_t .s1{ font-size:30px;}
.i_box1 .a_img_r_ft{ margin:15px 0px 10px 0px; font-size:16px;}
.i_box1 .a_img_r_c{ height:120px;}
.i_box2{ padding:50px 0px;}
.i_box2_t{ font-size:35px; height:70px; line-height:70px;}
.i_box2_bt{ font-size:18px;}
.home-swiper1{ padding-bottom:50px;}
.home-swiper1 .swiper-slide .a_text{ font-size:16px;}
.i_box3{ padding:50px 0px 10px 0px;}
.i_box3_b{ padding:40px 0px 50px 0px;}
.i_box4{ padding:50px 0px;}
.i_box2_tmenu{ padding:15px 0px 40px 0px;}
.i_box2ul dd{ padding-bottom:24px;}
.i_box5{ padding:50px 0px;}
.i_box5_c{ padding-top:15px;}
.i_footer_c_l ul li .a1{ height:40px; line-height:40px;}
.i_footer_c_r dl dt{ padding-top:28px;}
.i_footer_c_r dl dd{width:34%;}

.n_banner{ height:350px;}
.n_banner_text{ font-size:25px;}
.n_banner_text span{ font-size:35px;}


}
@media screen and (min-width:1301px) and (max-width:1500px)
{

.header_div{ display:block; padding:0px 1%;}
.phone_nav{ display:none;}

.home-swiper .swiper-slide img{display:block; }
#banner{ height:auto !important;}
.nav_menu{width:54%; margin-left:5%;}
.i_logo{ width:auto;}


.i_box1 .a_img_r_c{ height:120px;}



}

@media screen and (min-width:1501px) and (max-width:1800px)
{
.header_div{ padding:0px 2%;}
.nav_menu{width:45%;}
.n_banner_text{ font-size:25px; }
.n_banner_text span{ font-size:44px;}
.i_box1 .a_img_r_c{ height:120px;}

}

